package pe.edu.upc.poo;

import java.util.ArrayList;


public class AdmNotificarCartaFianzaUsuario {
	
	private ArrayList<NotificarCartaFianzaUsuario> notificarUsuario;
	
	public AdmNotificarCartaFianzaUsuario() {
		notificarUsuario = new ArrayList<NotificarCartaFianzaUsuario>();
	}
	public boolean noExisteNotificaUsuario(String Asignacion) {
		return buscarNotificaUsuario(Asignacion) == null;
	}
	
	public NotificarCartaFianzaUsuario buscarNotificaUsuario(String Asignacion) {
		for (NotificarCartaFianzaUsuario Notificar : notificarUsuario)
			if (Notificar.getCodAsignacion().equals(Asignacion))
				return Notificar;
		return null;
	}
	
	public void eliminarCartaFianzaUsuario(String Asignacion) {
		NotificarCartaFianzaUsuario Notificar = buscarNotificaUsuario(Asignacion);
		if (Notificar != null)
		notificarUsuario.remove(Notificar);
	}
	
	public void registrarNotificarCartaFianzaUsuario(String codAsignacion,String numCartaFinaza,
			String nombreUsuario ) {
		if (noExisteNotificaUsuario(codAsignacion)) {
			NotificarCartaFianzaUsuario NuevaNotificacion = new NotificarCartaFianzaUsuario(codAsignacion,numCartaFinaza, 
								nombreUsuario);
			notificarUsuario.add(NuevaNotificacion);
			
		}
	
	}
}
